The concepts of the Object-oriented paradigm using Java. The basic principles of software engineering are emphasized. We study how to design and think in an object oriented fashion. As a final project, students work in groups to develop a Gnutella distributed music-sharing client. Text: Core Java 2, Volume I: Fundamentals and Volume II: Advanced Features,Hortsmann and Cornell. Requirements: One exam, two problem sets, one project. favoritefavoritefavoritefavorite ( 3 reviews ) Topic: object oriented programming
In our homes, our schools, and our businesses, computers play an ever-increasing role. But while most of us today can work a computer--albeit with the help of the ever-present computer software manual--we know little about what goes on inside the box and virtually nothing about software design or the world of computer programming.In Patterns of Software, the respected software pioneer and computer scientist, Richard Gabriel, gives us an informative inside look at the world of software design... Topic: object oriented programming
byChistopher, Sundar A.; Kliche, Donna V.; Chou, Joyce; Welch, Ronald M
Collocated measurements from the Advanced Very High Resolution Radiometer (AVHRR) and the Earth Radiation Budget Experiment (ERBE) scanner are used to examine the radiative forcing of atmospheric aerosols generated from biomass burning for 13 images in South America. Using the AVHRR, Local Area Coverage (LAC) data, a new technique based on a combination of spectral and textural measures is developed for detecting these aerosols. Then, the instantaneous shortwave, longwave, and net radiative... Topics: PROGRAMMING LANGUAGES, PRODUCTIVITY, OBJECT-ORIENTED PROGRAMMING, EXPLOSIONS, COMPUTATION, COMPUTER...
bySchwemmer, Geary K.; Rallison, Richard D.; Wilkerson, Thomas D.; Guerra, David V
We have developed and investigated the use of holographic optical elements (HOEs) and holographic transmission gratings for scanning lidar telescopes. For example, rotating a flat HOE in its own plane with the focal spot on the rotation axis makes a very simple and compact conical scanning telescope. We developed and tested transmission and reflection HOEs for use at the first three harmonic wavelengths of Nd:YAG lasers. The diffraction efficiency, diffraction angle, focal length, focal spot... Topics: OBJECT-ORIENTED PROGRAMMING, SOFTWARE ENGINEERING, PROGRAMMING LANGUAGES, MODULARITY, COMPUTER...
In last few years, Dynamic metrics was hot area of research in software engineering. A number of studies have explored how dynamic analysis can measure the quality of Object Oriented Software. Most of the studies utilized dynamic coupling, cohesion and complexity metrics to assess the quality of software. Unfortunately, the use of such metrics has not been practically validated. They were just implemented on small programs and their use for practical applications has so far not been thoroughly... Topics: Dynamic Metrics, Object Oriented Programming, Dynamic Analysis, Software Quality